<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <link rel="stylesheet" href="css/reset.css" type="text/css" />
	<link rel="stylesheet" href="css/common.css" type="text/css" />
	<link rel="stylesheet" href="css/sign-up.css" type="text/css" />
	<script src="scripts/jquery-1.5.2.min.js"></script>
	<script src="scripts/common.js"></script>
</head>

<body onLoad="new_captcha();">
    <div id="page">
        <?php
			require("DAO/DataHelper.php");
			require("config.php");
            require("UserControl/header.php");
        ?>
        
       <div id="content">
            <div id="sign-up" class="block layout-1col">
                <div class="title"><h4>Đăng ký</h4></div>
                <ul class="content">
                    <form action="DangKy.php" enctype="multipart/form-data" method="post">
                        <div class="first">
                            <h6>Loại người dùng</h6>
                            <label for="su-type">Bạn là?</label>
                            <select id="su-type" name="typecustomer">
                                <option value="0">Người mua</option>
                                <option value="1">Người bán</option>
                            </select>
                        </div>
                        <div>
                            <h6>Thông tin đăng nhập</h6>
                            <label for="su-username">Tên đăng nhập</label>
                            <input type="text" id="tbusername" name='username' value="<?php if(isset($_REQUEST['Registry'])) echo $_REQUEST['username']?>" class="tb" />
                            
                            <div id="erroruser"></div>
                            <span style="visibility:hidden" id="erroremptyuser" class="error">Chưa điền tên đăng nhập !</span>
                            <label for="su-password">Mật khẩu</label>
                            <input type="password" name="password" id="tbpassword" class="tb" />
                            <span class="error" id="erroremptypassword" style="visibility:hidden">Chưa điền password !</span>
                            <label for="su-repassword">Nhập lại mật khẩu</label>
                            <input type="password" id="tbrepassword" class="tb" />
                            <span class="error" id="errorrepassword" style="visibility:hidden">Mật khẩu không đúng</span>
                            <span class="error" id="erroremptyrepassword" style="visibility:hidden">Vui lòng xác nhận lại mật khẩu</span>
                        </div>
                        <div class="last">
                            <h6>Thông tin cá nhân</h6>
                            <label for="su-fullname">Họ tên</label>
                            <input type="text" id="tbfullname" name='fullname' value="<?php if(isset($_REQUEST['Registry'])) echo $_REQUEST['fullname']?>" class="tb" />
                            <label for="su-email">Email</label>
                            <input type="text" name='email' value="<?php if(isset($_REQUEST['Registry'])) echo $_REQUEST['email']?>" id="tbemail" class="tb" />
                            <span class="error" id="erroremptyemail" style="visibility:hidden">Chưa điền email !</span>
                            <span class="error" id="erroremail" style="visibility:hidden">Email không hợp lệ!</span>
                            <label for="su-sex">Giới tính</label>
                            <select id="su-sex" name="sex">
                                <option value="0">Nữ</option>
                                <option value="1">Nam</option>
                            </select>
                            <label for="su-address">Địa chỉ</label>
                            <input type="text" id="tbaddress" name='address' value="<?php if(isset($_REQUEST['Registry'])) echo $_REQUEST['fullname']?>" class="tb" />
                            <label for="su-phone">Điện thoại</label>
                            <input type="text" id="tbphone" name='phone' value="<?php if(isset($_REQUEST['Registry'])) echo $_REQUEST['phone']?>" class="tb" />
                            <label for="su-avatar">Ảnh đại diện</label>
                            <input type="file"  id="su-avatar" name="fileupload" class="tb" />
                            <span class="guide">Nếu bạn không chọn ảnh đại diện, website sẽ chọn ảnh mặc định<br />Chỉ chấp nhận định dạng jpg, png, gif và không vượt quá 60x60px</span>
                            <span class="error">Chỉ cho phép jpg, png, gif!</span>
                            <span class="error">Ảnh không được vượt quá 60x60px!</span>
                            <?php
							require("DAO/TaiKhoan_DAO.php");
							if(isset($_REQUEST["Registry"]))
							{
								
								require("common.php");
								if(isSet($_POST['security_code']))
								{
									$security_code = trim($_POST['security_code']);
									
									$to_check = md5($security_code);
								
									if($to_check != $_SESSION['security_code'])
									{
										echo 'Chuỗi xác nhận <font color="red">không hợp lệ</font><br>';
										
									}
									else
									{
										$temp = 0;
										if ($_FILES['fileupload']['type'] == "image/gif");
										
										elseif ($_FILES['fileupload']['type'] == "image/jpg");
										
										elseif ($_FILES['fileupload']['type'] == "image/jpeg");
										
										elseif ($_FILES['fileupload']['type'] == "image/bmp");
										
										elseif ($_FILES['fileupload']['type'] == "image/png");
										
										else
										{
											echo '<stong> Lỗi </strong> Kiểu file phải up là: <strong> <p> Gif <p> Jpg <p> Jpeg <p> Bmp <p> Png </strong> <p> VVui lòng upload lại...';
											$temp = 1;
										}
										if($temp = 0);
										{
											if ($_FILES['fileupload']['size'] > 512000)
											{
												echo 'File quá lớn <b> chỉ 500kb </b> <p> Vui lòng upload lại... ';						
											}
											else
											{
												
												$taikhoan = new TaiKhoan;
												$taikhoan->tk_username = $_REQUEST["username"];				
												$taikhoan->tk_ho_ten = $_REQUEST["fullname"];
												$taikhoan->tk_password = $_REQUEST["password"];
												$taikhoan->tk_loai = $_REQUEST["typecustomer"];
												$taikhoan->tk_gioi_tinh = $_REQUEST["sex"];
												$taikhoan->tk_email = $_REQUEST["email"];
												$taikhoan->tk_dia_chi = $_REQUEST["address"];
												$taikhoan->tk_dien_thoai =  $_REQUEST["phone"];
												$taikhoan->tk_tinh_trang =  1;
												$type = preg_split('[/]', $_FILES['fileupload']['type'],2);
												$taikhoan->tk_avatar = $taikhoan->tk_username . "." . $type[1];
												$taikhoan->tk_ngay_tao = date("y/m/d",time());
												$_FILES["fileupload"]["name"] = $taikhoan->tk_avatar;
												move_uploaded_file($_FILES["fileupload"]["tmp_name"], "images/".$_FILES["fileupload"]["name"]);	
												TaiKhoan::ThemTaiKhoan($taikhoan);
												Gotopage("sign-up2.html");
											}
										}
													
									}
								}
							}
							?>
                            Nhập chuỗi xác nhận <input type="text" name="security_code" />
                			<img border="0" id="captcha" src="<?php print $root ?>/image.php" alt="">
                            <a href="JavaScript: new_captcha();"><img border="0" alt="" src="<?php print $root ?>/images/Button-Refresh-icon.png" align="bottom"></a>
                            <input type="submit" class="btn pre-submit" name="Registry" id="btregistry" value="Đăng ký" />
                            
                        </div>							
                    </form>
                </ul>
            </div>				
        </div>
        <?php
            require("UserControl/Footer.php");
        ?>
     </div>
</body>
</html>